github.com/go-pg/pg/v10/orm.structTableModel.strct (field)

45 uses

	github.com/go-pg/pg/v10/orm (current package)
		model_table_m2m.go#L39: 		m.strct = reflect.New(m.table.Type).Elem()
		model_table_m2m.go#L46: 		m.strct = reflect.New(m.table.Type).Elem()
		model_table_m2m.go#L48: 		m.strct.Set(m.table.zeroStruct)
		model_table_m2m.go#L70: 			v.Set(reflect.Append(v, m.strct.Addr()))
		model_table_m2m.go#L72: 			v.Set(reflect.Append(v, m.strct))
		model_table_many.go#L34: 		m.strct = reflect.New(m.table.Type).Elem()
		model_table_many.go#L41: 		m.strct = reflect.New(m.table.Type).Elem()
		model_table_many.go#L43: 		m.strct.Set(m.table.zeroStruct)
		model_table_many.go#L50: 	m.buf = modelID(m.buf[:0], m.strct, m.rel.JoinFKs)
		model_table_many.go#L60: 			v.Set(reflect.Append(v, m.strct))
		model_table_many.go#L65: 			v.Set(reflect.Append(v, m.strct.Addr()))
		model_table_many.go#L69: 		clone := reflect.New(m.strct.Type()).Elem()
		model_table_many.go#L70: 		clone.Set(m.strct)
		model_table_slice.go#L82: 	m.strct = m.nextElem()
		model_table_struct.go#L20: 	strct         reflect.Value
		model_table_struct.go#L37: 		strct: v,
		model_table_struct.go#L50: 	return !m.strct.IsValid()
		model_table_struct.go#L62: 	b, ok := m.table.AppendParam(b, m.strct, name)
		model_table_struct.go#L108: 	return m.strct
		model_table_struct.go#L112: 	m.strct = host.FieldByIndex(m.rel.Field.Index)
		model_table_struct.go#L122: 	switch m.strct.Kind() {
		model_table_struct.go#L127: 		m.strct = m.strct.Elem()
		model_table_struct.go#L130: 	if m.strct.Kind() == reflect.Ptr {
		model_table_struct.go#L131: 		if m.strct.IsNil() {
		model_table_struct.go#L132: 			m.strct.Set(reflect.New(m.strct.Type().Elem()))
		model_table_struct.go#L133: 			m.strct = m.strct.Elem()
		model_table_struct.go#L135: 			m.strct = m.strct.Elem()
		model_table_struct.go#L149: 			j.JoinModel.Mount(m.strct)
		model_table_struct.go#L172: 	return callBeforeScanHook(ctx, m.strct.Addr())
		model_table_struct.go#L184: 	if err := callAfterScanHook(ctx, m.strct.Addr()); err != nil && firstErr == nil {
		model_table_struct.go#L202: 		return callAfterSelectHook(ctx, m.strct.Addr())
		model_table_struct.go#L209: 		return callBeforeInsertHook(ctx, m.strct.Addr())
		model_table_struct.go#L216: 		return callAfterInsertHook(ctx, m.strct.Addr())
		model_table_struct.go#L223: 		return callBeforeUpdateHook(ctx, m.strct.Addr())
		model_table_struct.go#L230: 		return callAfterUpdateHook(ctx, m.strct.Addr())
		model_table_struct.go#L237: 		return callBeforeDeleteHook(ctx, m.strct.Addr())
		model_table_struct.go#L244: 		return callAfterDeleteHook(ctx, m.strct.Addr())
		model_table_struct.go#L270: 		m.strct.Kind() == reflect.Ptr &&
		model_table_struct.go#L271: 		m.strct.IsNil() {
		model_table_struct.go#L298: 	return true, field.ScanValue(m.strct, rd, n)
		model_table_struct.go#L389: 	fv := m.table.SoftDeleteField.Value(m.strct)